* html #expertListCarousel {
height: 1%;
}

#dhtml-carousel {
    margin:0px;
    height: 155px;
    float:left;
    background: url(/lib/img/bgCarousel.gif) repeat-y;
    clear:both;
    border: 1px solid #CCC;
    border-top:none;
    
    /* this would fix IE alignment --> padding-right:20px; */

}

.carousel-component .carousel-clip-region {
    margin: 8px auto;

}

.carousel-component {
	background-color: #e1e6ec;
}
.carousel-component .carousel-list li { 
    display:inline;
    float:left;
    margin-left:10px;
	margin-right:5px;
    width:148px; 
}

.carousel-component .carousel-list li a { 
    display:block;
    font-size: 100%;
}


.carousel-component .carousel-list li img { 
    border:1px solid #999;
    display:block; 
}                                    

#prev-arrow-container { 
    float:left;
    height: 125px;
}

#next-arrow-container { 
    float:left;
    height: 125px;
}

#prev-arrow { 
    cursor:pointer; 
    visibility:hidden;
}

#next-arrow { 
    cursor:pointer; 
    visibility:hidden;
}
pre {
    margin-bottom:20px;
}
#expertListCarousel {
    display:inline;
	width:100%;
	height: 180px;
	float:left;
	clear:left;
    margin: 3px 0 10px 0;
}

#expertListCarousel .hdr {
    float:left;
    clear:both;
    width: 980px;
}
#expertListCarousel .hdr h5 {
    background-image: none;
    float:left;
    padding: 3px 5px;
}
#expertListCarousel .hdr .nav {
    float:right;
    padding: 3px 5px;
}
.carousel-component .carousel-list li {
text-align: left;
}
.carousel-component .carousel-list li span {
    font-size: 85%;
}
